Skip to content

cqssrt log field for TLS resumption type - #12404

Merged
bneradt merged 1 commit into
apache:masterfrom
bneradt:cqssrt_log_field
Sep 24, 2025
Merged

cqssrt log field for TLS resumption type#12404
bneradt merged 1 commit into
apache:masterfrom
bneradt:cqssrt_log_field

Conversation

@bneradt

@bneradt bneradt commented Jul 29, 2025

Copy link
Copy Markdown
Contributor

This adds the cqssrt log field that indicates the TLS resumption type:

0: no resumption
1: server session cache resumption
2: TLS ticket resumption

@bneradt bneradt added this to the 10.2.0 milestone Jul 29, 2025
@bneradt
bneradt requested a review from maskit July 29, 2025 17:29
@bneradt bneradt self-assigned this Jul 29, 2025
@bneradt
bneradt force-pushed the cqssrt_log_field branch 2 times, most recently from 22e113e to 6a2002a Compare July 29, 2025 23:26
@bneradt
bneradt marked this pull request as ready for review September 22, 2025 14:11
Comment thread include/proxy/http/HttpUserAgent.h
maskit
maskit previously approved these changes Sep 24, 2025
This adds the cqssrt log field that indicates the TLS resumption type:

0: no resumption
1: server session cache resumption
2: TLS ticket resumption
@bneradt
bneradt merged commit 67b029b into apache:master Sep 24, 2025
15 checks passed
@bneradt
bneradt deleted the cqssrt_log_field branch September 24, 2025 19:58
masaori335 added a commit that referenced this pull request Jul 7, 2026
The cqssrt (client_req_ssl_resumption_type) log field added in #12404
was silently dropped from master by the 11-Dev integration merge
(#12983, 8415cef). A criss-cross merge resolution removed its
registration in Log.cc and the LogAccess marshal path, while the
supporting HttpUserAgent::get_client_ssl_resumption_type() machinery
survived, leaving that accessor as dead code with no caller.

Re-register the field and re-add the marshal function plus the
TransactionLogData bridge accessor so the orphaned machinery is wired
back into the log system. Declare it as sINT (it marshals a single
int), not the original dINT, matching the type/marshal-framing fix in
#13223.
cmcfarlen pushed a commit to cmcfarlen/trafficserver that referenced this pull request Jul 29, 2026
The cqssrt (client_req_ssl_resumption_type) log field added in apache#12404
was silently dropped from master by the 11-Dev integration merge
(apache#12983, 8415cef). A criss-cross merge resolution removed its
registration in Log.cc and the LogAccess marshal path, while the
supporting HttpUserAgent::get_client_ssl_resumption_type() machinery
survived, leaving that accessor as dead code with no caller.

Re-register the field and re-add the marshal function plus the
TransactionLogData bridge accessor so the orphaned machinery is wired
back into the log system. Declare it as sINT (it marshals a single
int), not the original dINT, matching the type/marshal-framing fix in
apache#13223.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants